/* ::::: http://cdn.livedemo00.template-help.com:82/wt_39983/css/reset.css ::::: */

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var { background: none repeat scroll 0% 0% transparent; font-size: 100%; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: top; }
ol, ul { list-style: none outside none; }
img { vertical-align: top; }
/* ::::: http://cdn.livedemo00.template-help.com:82/wt_39983/css/style.css ::::: */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; }
html { width: 100%; }
body { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; color: rgb(176, 176, 176); min-width: 980px; background: url('images/main-bg.jpg') no-repeat scroll center 0px rgb(11, 11, 47); }
.main { width: 950px; padding: 0px; margin: 0px auto; position: relative; }
a { color: rgb(53, 155, 220); text-decoration: none; }
a:hover { text-decoration: underline; }
.wrapper { width: 100%; overflow: hidden; }
.extra-wrap { overflow: hidden; }
p { margin-bottom: 18px; }
.fleft { float: left; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.menu li a, .list-1 li a, .list-2 li a, .link, .button, .logo { text-decoration: none; }
header { width: 100%; position: relative; z-index: 2; }
h3 { color: rgb(202, 143, 28); font-family: Georgia,"Times New Roman",Times,serif; font-size: 20px; line-height: 24px; font-weight: bold; text-shadow: 0px 0px 1px rgb(234, 210, 164); margin-bottom: 14px; }
.head-line { width: 100%; height: 6px; background: url('images/head-line.png') repeat-x scroll 0px 0px transparent; }
.head-box1 { overflow: hidden; margin-bottom: 9px; }
.shadow-box { position: relative; }
.shadow1 { background: url('images/shadow1.png') no-repeat scroll 0px 0px transparent; top: 41px; height: 57px; left: 0px; position: absolute; width: 906px; z-index: 0; }
.shadow2 { background: url('images/shadow2.png') no-repeat scroll 0px 0px transparent; top: -3px; height: 11px; left: 0px; position: absolute; width: 906px; z-index: 0; }
h1 { padding: 38px 0px 0px 47px; position: relative; width: 274px; }
h1 a { display: block; width: 274px; height: 96px; text-indent: -5000px; background: url('images/logo.png') no-repeat scroll 0px 0px transparent; }
h1 span { color: rgb(255, 255, 255); display: block; font-size: 14px; line-height: 16px; position: absolute; right: -163px; text-transform: uppercase; top: 86px; }
.menu { margin: 0px; padding: 0px; list-style: none outside none; }
.menu { line-height: 1; }
.menu li { float: left; position: relative; background: url('images/divider1.gif') no-repeat scroll 0px 0px transparent; padding: 21px 32px 55px 29px; }
.menu a { display: block; position: relative; font-size: 14px; line-height: 7px; color: rgb(255, 255, 255); }
.shadow { background: url('images/shadow-menu.png') no-repeat scroll 0px 0px transparent; bottom: -3px; height: 26px; left: 8px; position: absolute; width: 935px; z-index: 1; }
.menu a:hover, .menu a.active { color: rgb(247, 170, 49); }
.first { background: none repeat scroll 0% 0% transparent ! important; }
#content .main { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 10px; margin-top: -23px; min-height: 500px; }
#page1 #content .main { padding-top: 339px; position: relative; }
nav { background: url('images/menu-bg.gif') repeat-x scroll 0px 0px rgb(14, 16, 58); border-radius: 10px; border-top: 1px solid rgb(91, 129, 193); margin-left: 16px; margin-right: 16px; position: relative; z-index: 999; }
.head-box2 { position: relative; z-index: 9; }
.last { padding: 21px 20px 55px 29px ! important; }
#content { width: 100%; padding: 0px; position: relative; z-index: 1; }
.main2 { width: 956px; margin: 0px auto; position: relative; z-index: 99999999; }
.marker2 { background: url('images/marker10.png') no-repeat scroll 0px 0px transparent; height: 9px; left: 58px; position: absolute; top: -8px; width: 17px; z-index: 99999; }
.tabs { position: absolute; top: -30px; left: 24px; }
.tabs-nav li { display: block; float: left; background: url('images/divider2.gif') no-repeat scroll 0px 0px transparent; width: 75px; height: 95px; position: relative; text-align: center; }
.tabs-nav span { background: url('images/marker11.png') no-repeat scroll 0px 0px transparent; bottom: -18px; display: none; height: 11px; left: 37%; position: absolute; width: 21px; }
.tabs-nav a.current span { display: block; }
.tabs-nav a { color: rgb(255, 255, 255); display: block; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; letter-spacing: -1px; line-height: 15px; padding-bottom: 12px; position: relative; padding-top: 68px; text-shadow: 1px 1px 1px rgb(170, 103, 11); }
.tabs-nav a:hover, .tabs-nav a.current { color: rgb(28, 42, 111); text-decoration: none; }
.tabs-nav { background: url('images/tab-bg.gif') repeat-x scroll 0px 0px rgb(181, 124, 10); border-radius: 10px; height: 95px; margin-bottom: 18px; margin-left: 3px; position: relative; width: 900px; z-index: 999; }
.t1 { background: url('images/t1.png') no-repeat scroll 0px 12px transparent; }
.t2 { background: url('images/t2.png') no-repeat scroll 0px 12px transparent; }
.t3 { background: url('images/t3.png') no-repeat scroll 0px 12px transparent; }
.t4 { background: url('images/t4.png') no-repeat scroll 0px 12px transparent; }
.t5 { background: url('images/t5.png') no-repeat scroll 0px 12px transparent; }
.t6 { background: url('images/t6.png') no-repeat scroll 0px 12px transparent; }
.t7 { background: url('images/t7.png') no-repeat scroll 0px 12px transparent; }
.t8 { background: url('images/t8.png') no-repeat scroll 0px 12px transparent; }
.t9 { background: url('images/t9.png') no-repeat scroll 0px 12px transparent; }
.t10 { background: url('images/t10.png') no-repeat scroll 0px 12px transparent; }
.t11 { background: url('images/t11.png') no-repeat scroll 0px 12px transparent; }
.t12 { background: url('images/t12.png') no-repeat scroll 0px 12px transparent; }
.page1-box1 { overflow: hidden; background: none repeat scroll 0% 0% rgb(221, 235, 244); width: 907px; border-radius: 10px; position: relative; min-height: 201px; padding-bottom: 20px; }
.page1-img1 { float: left; margin-right: 10px; height: 187px; position: relative; margin-top: 14px; }
.inner1 span { display: inline-block; color: rgb(29, 43, 114); font-size: 28px; font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; line-height: 34px; }
.tab-content-box { overflow: hidden; position: relative; height: 221px; }
.inner1 strong { color: rgb(210, 150, 33); display: inline-block; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; line-height: 17px; margin-left: 7px; padding-top: 13px; }
.inner1 { background: none repeat scroll 0px 0px rgb(255, 255, 255); border-radius: 8px; margin-right: 21px; position: relative; min-height: 34px; margin-top: 20px; overflow: hidden; padding-bottom: 5px; padding-left: 10px; padding-top: 4px; }
.inner2 { color: rgb(29, 43, 114); overflow: hidden; padding: 14px 23px 0px 11px; }
.list1 a { color: rgb(53, 155, 220); font-size: 13px; text-decoration: underline; font-weight: bold; }
.list1 a:hover { text-decoration: none; }
.list1 li { background: url('images/divider3.gif') no-repeat scroll 0px 3px transparent; display: block; float: left; line-height: 16px; margin-left: 11px; padding-left: 13px; }
.list1 { float: right; margin-right: 2px; }
.p6 { margin-bottom: 16px; }
.page1-box2 { border: 1px solid rgb(208, 225, 235); border-radius: 10px; float: left; margin-left: 21px; overflow: hidden; padding: 17px 10px 6px 18px; width: 173px; margin-bottom: 12px; margin-right: 56px; }
.inner3 { overflow: hidden; padding-top: 12px; text-align: center; color: rgb(53, 155, 220); }
.inner3 span { color: rgb(202, 143, 28); display: block; font-size: 13px; font-weight: bold; line-height: 16px; margin-bottom: 6px; padding-right: 7px; }
.inner3 p { padding-right: 5px; }
.link3 { display: inline-block; font-weight: bold; color: rgb(53, 155, 220); text-decoration: underline; padding-right: 12px; background: url('images/marker1.png') no-repeat scroll right 8px transparent; }
.link3:hover { text-decoration: none; }
.p8 { color: rgb(26, 37, 102); text-shadow: 0px 0px 1px rgb(194, 197, 214); }
.page1-box3 { float: left; width: 200px; padding-top: 18px; }
.page1-img3 { padding-top: 4px; margin-bottom: 20px; }
.list2 a { color: rgb(53, 155, 220); font-size: 13px; text-decoration: underline; }
.list2 li { background: url('images/marker2.png') no-repeat scroll 1px 3px transparent; display: block; line-height: 16px; padding-bottom: 8px; padding-left: 17px; }
.list2 a:hover { text-decoration: none; }
.banner1 { border-radius: 12px; color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 27px; line-height: 28px; background: url('images/banner1.gif') repeat-x scroll 0px 0px rgb(19, 23, 73); margin-left: 21px; margin-bottom: 12px; overflow: hidden; padding: 15px 10px 12px 19px; text-shadow: 1px 1px 1px rgb(14, 27, 80); width: 174px; }
.banner1 span { display: block; font-weight: normal; margin-bottom: 4px; text-transform: uppercase; }
.link1 { color: rgb(255, 255, 255); display: inline-block; float: right; font-size: 11px; letter-spacing: -1px; line-height: 15px; font-weight: bold; text-transform: none; margin-right: 6px; text-decoration: underline; }
.link1:hover { text-decoration: none; }
.p9 { color: rgb(20, 27, 81); font-size: 31px; letter-spacing: -2px; line-height: 36px; margin-top: 0px; }
.banner2 { border-radius: 12px; color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; background: url('images/banner2.gif') repeat-x scroll 0px 0px rgb(177, 124, 19); font-weight: bold; line-height: 20px; margin-left: 21px; padding: 10px 10px 10px 21px; text-shadow: 1px 1px 1px rgb(173, 111, 29); text-transform: uppercase; width: 174px; }
.inner4 span { display: inline-block; font-size: 18px; }
.banner2 strong { display: block; font-size: 17px; margin-bottom: 3px; }
.inner4 { float: left; line-height: 18px; margin-top: 7px; }
.p10 { margin-bottom: 41px; }
.page1-box4 { float: left; text-align: center; width: 53px; }
.page1-box4 a { text-decoration: underline; color: rgb(53, 155, 220); display: inline-block; }
.page1-box4 a:hover { text-decoration: none; }
.p11 { margin-bottom: 7px; }
.page1-box5 { overflow: hidden; margin-bottom: 14px; width: 660px; }
.page1-box6 { overflow: hidden; color: rgb(176, 176, 176); width: 630px; }
.banner3 { background: url('images/banner3.gif') repeat-x scroll 0px 0px rgb(37, 130, 189); border-radius: 12px; color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; line-height: 18px; margin-right: 12px; float: left; padding: 16px 10px 10px 18px; text-shadow: 1px 1px 1px rgb(28, 115, 188); width: 180px; }
.banner3 strong { display: block; font-size: 22px; letter-spacing: -1px; line-height: 27px; }
.banner3 span { display: block; font-size: 21px; font-weight: normal; margin-top: -7px; text-transform: uppercase; line-height: 26px; }
.banner3 i { margin-top: -3px; display: block; font-style: normal; }
.p12 { margin-bottom: 15px; }
.banner4 { background: url('images/banner4.gif') repeat-x scroll 0px 0px rgb(33, 46, 90); border-radius: 12px; color: rgb(255, 255, 255); float: left; font-family: Georgia,"Times New Roman",Times,serif; font-size: 27px; font-weight: bold; margin-right: 12px; line-height: 29px; padding: 14px 7px 11px 18px; text-shadow: 1px 1px 1px rgb(19, 41, 102); width: 183px; }
.banner4 span { display: block; margin-bottom: 4px; }
.banner5 { background: url('images/banner5.gif') repeat-x scroll 0px 0px rgb(174, 66, 109); border-radius: 12px; color: rgb(255, 255, 255); float: left; font-family: Georgia,"Times New Roman",Times,serif; font-size: 27px; font-weight: bold; letter-spacing: -1px; line-height: 29px; padding: 18px 7px 11px 18px; text-shadow: 1px 1px 1px rgb(165, 43, 85); width: 183px; }
.banner5 strong { display: block; font-size: 23px; margin-top: -1px; margin-bottom: 7px; line-height: 28px; }
.banner5 span { display: block; font-size: 20px; line-height: 24px; }
.banner5 i { display: inline-block; font-size: 28px; font-style: normal; margin-top: -3px; }
.p13 { padding-bottom: 26px; }
footer { width: 100%; padding: 25px 0px 30px; }
.foot-page1 { color: rgb(53, 155, 220); font-size: 13px; }
.foot-page1 a { color: rgb(53, 155, 220); }
.foot-page1 a:hover { text-decoration: none; color: rgb(202, 143, 28); }
.list3 a { color: rgb(53, 155, 220); font-size: 13px; display: inline-block; background: url('images/star.png') no-repeat scroll 0px 3px transparent; padding-left: 18px; }
.list3 li { display: block; line-height: 16px; padding-top: 1px; padding-bottom: 5px; }
.list3 a:hover { color: rgb(202, 143, 28); background-position: 0px -63px; text-decoration: none; }
/* ::::: http://cdn.livedemo00.template-help.com:82/wt_39983/css/grid.css ::::: */

.container_24 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display: inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; }
.alpha { margin-left: 0px; }
.container_24 .grid_4 { width: 150px; }
.container_24 .grid_5 { width: 190px; }
.container_24 .push_1 { left: 40px; }
.container_24 .push_2 { left: 80px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
cufon { text-indent: 0px ! important; }
@media screen, projection {
	cufon { display: inline-block ! important; position: relative ! important; vertical-align: middle ! important; font-size: 1px ! important; line-height: 1px ! important; }
	cufon cufontext { display: inline-block ! important; width: 0px ! important; height: 0px ! important; overflow: hidden ! important; text-indent: -10000in ! important; }
	cufon canvas { position: relative ! important; }
}
